body{line-height:1.5;font-family:"Microsoft YaHei","\5fae\8f6f\96c5\9ed1";color:#000;background:#fff;font-size:14px}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,span,em,b,i{margin:0;padding:0;font-weight:normal}i, cite, em, var, address, dfn{font-style:normal}h1,h2,h3,h4,h5,h6{font-size:100%}ol,ul,li{vertical-align:top;list-style:none}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;*font-size:100%}fieldset,img,a img,:link img,:visited img{border:0;padding:0;margin:0;outline:0}a{color:#000}a,a:hover{text-decoration:none;padding:0;margin:0;border:0;outline:none}a:hover,.sub_tit a:hover,.main_tit a:hover,.irn_zx .oth a:hover,.dka:hover{color:#ff6600;}a.dka{color:#666}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}sup,sub{font-size:100%;vertical-align:baseline}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}.clearfix:after{clear:both;height:0;overflow:hidden;display:block}.clearfix:after{visibility:hidden;content:"."}.clearfix{*zoom:1}.fs14{font-size:14px}.fs16{font-size:16px}.fs18{font-size:18px}.fs30{font-size:30px}.pt30{padding:30px 0}.pt20{padding:20px 0 30px 0}.pb60{padding-bottom:60px}.pd20{padding:20px}.mt20{margin-top:20px}
.bw{min-width:1200px;width:auto!important}.sw{width:1200px;margin:0 auto}.bbg{background-color:#000}.wbg{background-color:#fff}.dbg{background-color:#f8f8f8}.cbg{background-color:#fbfbfb}.col_r{float:right}.col_l{float:left}
.smnew a img,.smnews a img,.photo a img,.justlist li a img,.smlist li a img,.i_pic a img,.sitem a img{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.smnew a:hover img,.smnews a:hover img,.photo a:hover img,.justlist li a:hover img,.smlist li a:hover img,.i_pic a:hover img,.sitem a:hover img{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}

.hdtop{height:40px;line-height:40px;font-size:14px}
.hdtop a{color:#e2e2e2;display:block;float:left}
.hdtop a:hover{color:#fff}
.hdtop .col_r{z-index:20000;position:relative;margin-top:13px}
.hdtop .mb,.irn_top .mb:hover{position:absolute;float:none;top:0;right:0;height:39px;overflow:hidden;border-bottom:3px solid #d7000f;background-color:#e11516;color:#fff;background-position:15px -158px;padding:0 15px 0 30px}
.hdtop .col_r a,.welc{float:left;display:inline-block;margin-left:20px;padding-left:20px;border-left:1px solid #999;height:14px;line-height:14px}
.hdtop .col_r .mymem,.hdtop .col_r .mymem:hover,.welc{margin-left:0;border-left:0;color:#f60}
.hdtop .col_l a{margin:0 20px 0 0}
.welc{padding-left:0;border-right:1px solid #f60;padding-right:20px}
.hdtop .col_r .lg{margin-left:0;border-left:0}

.header{height:110px;border-bottom:1px solid #e5e5e5}
.logo{margin-top:26px;width:269px}
.logo a,.logo a:hover{display:inline-block;float:left;height:58px;overflow:hidden}
.logo a img{vertical-align:top}
.logo .a1{padding-right:20px;border-right:1px solid #e5e5e5}
.logo .a2{margin-left:20px}
.nav{width:610px;display:inline;font-size:18px;overflow:hidden;margin:0 51px 0 0}
.nav ul{float:right;display:inline;margin:0 -1px 0 0;padding:43px 0}
.nav li{float:left;height:24px;line-height:24px}
.nav li a{display:block;padding:0 28px;border-right:1px solid #e5e5e5;line-height:24px}
.nav li.on a{color:#ff6600}
.topfix{position:fixed;_position:absolute;z-index:100001}
.header.topfix{width:100%!important;top:0;left:0;height:58px}
.header.topfix .logo{margin-top:5px;width:230px}
.header.topfix .nav{width:630px}
.header.topfix .nav ul{padding:17px 0}
.header.topfix .logo a,.header.topfix .logo a:hover{height:48px}
.header.topfix .a1 img{width:139px;height:48px}
.header.topfix .a2 img{width:50px;height:48px}
.header.topfix .src{margin-top:7px}

.src .txt,.fbint,.fbcont textarea{background:#fff;-webkit-opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;opacity:.8;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);color:#000}
.src b,.fbmsg{color:#222}

.src{margin-top:34px;border:1px solid #e5e5e5;position:relative}
.src,.src .txt{width:268px;height:42px;border-radius:22px}
.src .txt{float:left;border:0;background:#fff;width:206px;margin-left:20px;font-size:16px;position:relative}
.src .btn{display:block;width:42px;height:42px;position:absolute;top:50%;right:1px;margin-top:-21px;border-radius:50%;cursor:pointer;border:0;background:#fff url(../image/src.png) no-repeat center center}
.src b{position:absolute;top:0;left:20px;height:42px;line-height:42px;font-size:16px}

.footer{background:#333;padding-bottom:60px}
.footer .sw{position:relative}
.smwx{position:absolute;top:44px;left:0;width:234px;height:104px;overflow:hidden}
.smwx p{float:left;width:100px;font-size:16px}
.smwx em{display:block;overflow:hidden;line-height:16px;height:16px;color:#aaa}
.smwx .e1{padding:16px 0 0 0}
.smwx .e2{margin:19px 0 0 0;padding:20px 0 0 0;border-top:1px solid #515151}
.smwx span{display:inline-block;width:104px;height:104px;overflow:hidden;margin:0 0 0 15px;border-radius:5px}
.footmenu{overflow:hidden}
.footmenu p{float:left;display:inline;margin:60px 0 0 -27px}
.footmenu a,.footmenu a:hover{float:left;display:inline-block;margin:0 0 0 13px;padding:0 0 0 14px;border-left:1px solid #666;height:14px;line-height:14px;overflow:hidden}
.footmenu a{color:#fff}
.footmenu a:hover{color:#ff6600}
.footcopy{border-top:1px solid #515151;margin-top:21px;padding-top:20px;color:#aaa;height:16px;line-height:16px;overflow:hidden}
.footcopy a{color:#dadada}
.footcopy a:hover{color:#ff6600}
.footcopy,.footmenu{margin-left:234px}

.serv{border-top:1px solid #e5e5e5;padding:50px 0}
.serv li{float:left;display:inline;width:210px;margin:0 0 0 40px}
.serv .w1{margin:0 0 0 27px}
.serv .w2{width:170px}
.serv .w3{width:198px}
.serv i{float:left;display:block;width:66px;height:66px;border:3px solid #f60;background:#fff;color:#f60;font-size:36px;border-radius:50%;text-align:center;line-height:62px}
.serv em{float:right;display:block;width:128px;line-height:20px;color:#999;height:70px;overflow:hidden}
.serv .w2 em{width:88px}
.serv .w3 em{width:116px}
.serv b{display:block;font-size:18px;line-height:30px;color:#333}

.mtit{padding:50px 0 20px 0;height:78px;overflow:hidden;text-align:center}
.mtit span{display:inline-block;position:relative;height:78px}
.mtit b,.mtit em,.mtit i{display:block}
.mtit b{font-size:30px;color:#000;height:48px;line-height:48px}
.mtit em{font-size:18px;font-family:Arial, Helvetica, sans-serif;color:#aaa;height:24px;line-height:24px}
.mtit i{width:120px;height:1px;overflow:hidden;background:#000;position:absolute;top:50%}
.mtit .lt{left:-150px}
.mtit .rt{right:-150px}


.banner{position:relative;z-index:100000}
.banner,.piclist li,.banner .bd,.piclist li a{display:block;height:800px;overflow:hidden}
.piclist li{background-color:transparent;background-repeat:no-repeat;background-position:center 0}
.banner .bd{margin:0 auto;position:relative}
.piclist,.piclist li,.banner ol{width:100%!important}
.banner .ibg{width:48px;height:146px;overflow:hidden;cursor:pointer;position:absolute;top:50%;margin:-73px 0 0 0;background:url(../image/ibg.png) no-repeat 0 0}
.banner .prev{left:100px;background-position:-46px -10px}
.banner .next{right:100px;background-position:2px -10px}
.banner ol{position:absolute;display:block;left:0;bottom:40px;text-align:center}
.banner ol li{display:inline-block;width:12px;height:12px;border:2px solid #fff;overflow:hidden;text-indent:-9999em;margin:0 5px;border-radius:50%}
.banner ol li.on{background:#f60;border-color:#f60}

.smnew{overflow:hidden;position:relative}
.smnew ul{float:left;margin:-30px 0 0 -30px}
.smnew ul li{float:left;width:380px;display:inline;margin:30px 0 0 30px}
.smnew em,.smnew i,.smnew .txt,.smnew .txt span,.smnew h3,.smnew h4,.smnew b{cursor:pointer}
.smnew .txt{border:1px solid #e5e5e5;margin:-10px 0 0 0;padding:30px 0 30px 0;background:#fff;border-radius:0 0 10px 10px}
.smnew em{display:block;width:380px;height:228px;overflow:hidden;position:relative;border-radius:10px}
.smnew em i{display:block;width:344px;height:192px;border:8px solid #fff;opacity:.2;position:absolute;top:10px;left:10px;overflow:hidden;border-radius:5px}
.smnew a{display:block}
.smnew h3{margin:0 30px;font-size:18px;height:30px;line-height:30px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:1;word-break:break-word}
.smnew h4{margin:0 30px;color:#999;height:24px;line-height:24px;overflow:hidden}
.smnew h4 i{font-family:arial}
.smnew .txt span{display:block;font-size:18px;color:#ff6600;margin:16px 0 0 30px;height:38px;background:url(../image/ar2.png) no-repeat 282px 0}
.smnew a:hover .txt span{background-position:282px -61px}
.smnew .txt span i{font-family:arial;font-weight:bold;display:inline-block;padding:0 5px}
.smnew .txt span b{display:inline-block;padding-bottom:10px;border-bottom:2px solid #ff6600;line-height:24px}
.smnew .ar,.smnew .ar i{display:block;width:68px;height:112px;position:absolute;border-radius:34px}
.smnew .ar{top:50%;margin-top:-56px}
.smnew .ar i{left:0;top:0}
.smnew .ar .i1{background:#000;opacity:.3}
.smnew .ar .i2{background:url(../image/arrow.png) no-repeat 20px 29px}
.smnew .next .i2{background-position:20px -55px}
.smnew .prev{left:0}
.smnew .next{right:0}
.smmore,.smmore:hover{width:200px;height:60px;line-height:60px;overflow:hidden;font-size:18px;display:block;margin:30px auto 0 auto;text-align:center;background:#fdc12d;border-radius:30px;color:#fff}
.smmore i{font-family:"宋体"}

.smexplist{height:311px;overflow:hidden}
.smexplist ul{float:left;display:inline;margin:0 0 0 -30px}
.smexplist li{float:left;display:inline;width:214px;border:1px solid #e5e5e5;background:#fff;padding:40px 0;margin:0 0 0 30px;overflow:hidden;border-radius:10px}
.smexplist li a{display:block}
.smexplist li em{display:block;width:100px;height:100px;border:1px solid #e5e5e5;overflow:hidden;border-radius:50%;margin:0 auto}
.smexplist li b,.smexplist li i{display:block;text-align:center;line-hei ght:24px;height:24px;overflow:hidden;}
.smexplist li b{font-size:18px;margin-top:15px}
.smexplist li i{color:#999;margin-top:2px}
.invite,.invite:hover{border:1px solid #ff6600;border-radius:21px;width:110px;height:40px;line-height:40px;background:#fff;margin:20px auto 0 auto;text-align:center;font-size:16px;color:#ff6600}
.smexp ol{width:100%;overflow:hidden;margin-top:30px;text-align:center}
.smexp ol li{display:inline-block;width:10px;height:10px;overflow:hidden;background:#ccc;border-radius:5px;text-indent:-9999em;margin:0 3px}
.smexp ol li.on{background:#f60;width:30px}

.smnews ul{float:left;display:inline;margin:-30px 0 0 -30px}
.smnews li{float:left;display:inline;margin:30px 0 0 30px;width:380px;height:402px;background:#fff;overflow:hidden;border-radius:10px}
.smnews a{position:relative;height:402px;overflow:hidden}
.smnews a,.smnews i,.smnews b,.smnews span,.smnews s{display:block;cursor:pointer}
.smnews li i{width:380px;height:228px;overflow:hidden}
.smnews li b{font-size:18px;height:60px;line-height:30px;overflow:hidden;margin:20px 30px 0 30px;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word}
.smnews span{color:#aaa;height:24px;line-height:24px;margin:20px 30px 0 30px;border-top:1px solid #e5e5e5;padding:19px 0 0 0;background:url(../image/ar3.png) no-repeat 292px 20px}
.smnews s{position:absolute;left:30px;top:328px;height:44px;border-top:1px solid #f60;background:url(../image/ar3.png) no-repeat 292px -47px;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;display:block;width:0}
.smnews a:hover s{width:320px}
.smnews a:hover span{color:#f60}
.nsmore,.nsmore:hover{display:block;width:120px;height:42px;line-height:16px;margin:30px auto 0 auto;text-align:center;font-size:16px;color:#ff8800;background:url(../image/nsmore.png) no-repeat center bottom}

.sminfo{background:url(../image/1920x910.jpg) no-repeat center 0;padding:80px 0}
.sminfo .sw{overflow:hidden;border-radius:10px 10px 0 0}
.iftab{border-bottom:1px solid #000}
.iftab li{float:left;width:199px;border-left:1px solid #e5e5e5;height:80px;line-height:80px;text-align:center;font-size:18px;color:#333;background:#fff;position:relative;cursor:pointer}
.iftab li.first{width:200px;border-left:0}
.iftab li.on{background:#000;color:#fff;cursor:default}
.iftab em{display:none;width:30px;height:12px;overflow:hidden;position:absolute;top:81px;left:50%;margin-left:-15px;background:url(../image/iftab.png) no-repeat 0 0;cursor:pointer}
.iftab li.on em{display:block;cursor:default}
.iftab a,.iftab a:hover{display:block;height:80px}
.iftab a i{font-family:"宋体"}
.iftab li.on a,.iftab li.on a:hover{color:#fff}
.ifbox{background:#fff;overflow:hidden;border-radius:0 0 10px 10px}
.ifbox ul,.ifbox ul li,.ifbox a{display:block;float:left;width:100%;color:#999}
.ifbox ul{display:none}
.ifbox li.on{background:#fffaef}
.ifbox li{height:120px;overflow:hidden}
.ifbox ul a{padding:30px 0}
.ifbox ul a:hover b,.ifbox ul a:hover em,.ifbox ul a:hover i{color:#f60}
.ifbox ul a:hover .itm{border-left-color:#f60}
.ifbox ul a:hover .ifadr b{background-position:-2px -249px}
.ifbox .itm{float:left;padding:0 30px;border-left:1px solid #e5e5e5;height:58px;padding-top:2px}
.ifbox .ifdate{width:60px;border-left:0;font-family:arial;text-align:center;padding-top:0;height:60px}
.iftit{width:618px}
.ifbox .ifadr{width:159px;padding:0 20px}
.iftime{width:140px}
.ifbox div,.ifbox b,.ifbox em{display:block;cursor:pointer}
.iftit b,.ifadr b,.iftime b{height:32px;line-height:32px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:1;word-break:break-word}
.ifdate b{font-size:46px;font-weight:bold;line-height:38px;height:38px;overflow:hidden;color:#d7d7d7}
.ifdate em{height:18px;line-height:18px;overflow:hidden}
.iftit b{font-size:18px;color:#666}
.iftit em,.ifadr em{height:18px;line-height:18px;overflow:hidden;margin-top:3px;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:1;word-break:break-word}
.iftit i{cursor:pointer;display:inline-block;padding:0 30px 0 0}
.ifadr b{font-size:16px;background:url(../image/dt_icon.png) no-repeat -2px -69px;padding-left:20px}
.ifadr em{margin-left:20px}
.iftime b,.iftime em{width:70px;margin:0 auto}
.iftime b{font-size:16px}
.iftime em{height:18px;line-height:18px}
.iftime i{font-size:18px;color:#ff6600;font-family:arial;font-weight:bold}

.ifmh{margin-top:30px;line-height:24px;overflow:hidden;font-size:16px;height:36px}
.ifmh dt{float:left;color:#ccc;width:120px;text-align:center;background:#333;height:36px;line-height:36px;border-radius:5px}
.ifmh dd{float:left;padding:0 26px;border-left:1px solid #bcbbbe;margin:6px 0 0 0;height:24px;overflow:hidden}
.ifmh a{display:block;color:#fff;text-decoration:underline}
.ifmh a:hover{color:#ff6600}
.ifmh dd.first{border-left:0;padding-left:30px}
.ifmh dd.last{padding-right:0}

.photo dt{float:right;width:600px;height:358px;overflow:hidden}
.photo dd{float:left;width:600px;display:inline;margin-top:-10px}
.photo a{display:block;overflow:hidden;border-radius:2px;position:relative}
.photo dt a{width:600px;height:358px}
.photo dd a{display:inline-block;width:290px;height:174px;float:left;margin:10px 10px 0 0}
.photo i{display:block;position:absolute;left:0;bottom:-20px;background:url(../image/shadow1.png) repeat-x 0 0;height:132px;width:290px;overflow:hidden}
.photo b{display:block;position:absolute;line-height:24px;width:250px;position:absolute;left:20px;bottom:20px;color:#fff;font-size:16px}
.photo dt i{bottom:0;width:600px}
.photo dt b{font-size:24px;width:520px;left:40px;bottom:28px;line-height:36px}

.fdlink p{float:left;display:inline;margin:-10px 0 0 -20px}
.fdlink a{float:left;display:inline-block;margin:10px 0 0 20px}

.filter{margin-top:25px}
.filter .sw{border-bottom:3px solid #333;position:relative}
.filter dl{width:100%;overflow:hidden;font-size:16px;line-height:36px;background:#f8f8f8;border-top:1px solid #e5e5e5;}
.filter dt{float:left;width:85px;text-align:right;margin:15px 0 0 0;color:#333}
.filter dd{float:left;width:1090px;white-space:nowrap;padding:5px 0 15px 0;display:inline;margin:0 0 0 -5px}
.filter dd a{display:inline-block;float:left;color:#333;white-space:nowrap;padding:0 15px;border-radius:18px;height:36px;margin:10px 0 0 5px}
.filter dd a:hover,.filter dd a.on{color:#fff;background:#f60}
.ftnum{position:absolute;top:-43px;right:0;height:18px;line-height:16px;overflow:hidden;color:#999}
.ftnum em{color:#ff6600;font-weight:bold}

.bnsub{background:url(../image/1920x280x1.jpg) no-repeat center 0;height:280px;overflow:hidden}
.bnxc{background:url(../image/1920x280x2.jpg) no-repeat center 0;height:280px;overflow:hidden}
.smlistbox{margin-top:40px}
.smlistbox dt{border-bottom:1px solid #e5e5e5;height:59px;position:relative}
.smtab{position:absolute;top:0;left:1px;height:60px}
.smtab li{float:left;display:inline;font-size:18px;height:59px;border-top:1px solid #e5e5e5;margin-left:-1px}
.smtab li a,.smtab li a:hover{display:block;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:1px 30px 0 30px;line-height:58px;color:#666}
.smtab li.on{border-top:2px solid #ff6600;height:58px;position:relative}
.smtab li.on a,.smtab li.on a:hover{padding-top:0;color:#ff6600;background:#fff}

.smlist{margin-top:30px}
.smlist ul{float:left;display:inline;margin:-30px 0 0 -30px}
.smlist li{float:left;display:inline;width:380px;margin:30px 0 0 30px}
.smlist li a,.smlist li em,.smlist li b,.smlist li i,.smlist li span{display:block;float:left}
.smlist li .b5{display:none}
.smlist li i.i2{padding:0 5px}
.smlist li em{width:380px;height:228px;overflow:hidden;border-radius:10px 10px 0 0}
.smlist li span{border:1px solid #e5e5e5;padding:15px 30px 20px 30px;border-radius:0 0 10px 10px}
.smlist .b1{width:100%;font-size:16px;height:24px;line-height:24px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:1;word-break:break-word}
.smlist .b2,.smlist .b3,.smlist .b4{font-size:14px;color:#999;line-height:24px;margin-top:5px}
.smlist .b3{width:84px;overflow:hidden;height:24px}
.smlist .b4{float:right;color:#ff6600}
.smtt{padding-left:20px}
.smtt,.smway{float:right;line-height:24px;height:24px;margin-top:18px;font-size:16px;color:#999}
.smway li{float:left;padding:0 20px;border-right:1px solid #e5e5e5;background:url(../image/list_icon.png) no-repeat 0 -78px;margin-left:20px;display:inline}
.smway li.p2{background-position:0 -120px;cursor:pointer;border-right:0}
.smway li.p1{color:#000;background-position:0 6px;cursor:default}
.smth{display:none;margin-top:30px}
.smth ol{float:left;width:100%;overflow:hidden;background:#333}
.smth li{float:left;text-align:center;color:#fff;font-size:18px;height:60px;line-height:60px}
.smth .l1{width:690px}.smth .l2{width:110px}.smth .l3{width:240px}.smth .l4{width:160px}
dl.on{border-bottom:5px solid #999}
dl.on .smth{display:block}
dl.on .smway li.p2{color:#000;background-position:0 -36px;cursor:default}
dl.on .smway li.p1{color:#999;background-position:0 -78px;cursor:pointer}
dl.on .smlist{margin-top:0}
dl.on .smlist li{width:100%;margin:0}
dl.on .smlist li em{display:none}
dl.on .smlist ul{margin:0;width:100%}
dl.on .smlist a{width:100%}
dl.on .smlist span{padding:0;width:100%;border:0}
dl.on .smlist .b1,dl.on .smlist .b2,dl.on .smlist .b3,dl.on .smlist .b5{line-height:60px;height:60px;overflow:hidden}
dl.on .smlist .b1{width:630px;margin:0 30px}
dl.on .smlist .i1,dl.on .smlist .i2,dl.on .smlist .b4{display:none}
dl.on .smlist .b5{display:block;width:159px}
dl.on .smlist .b2,dl.on .smlist .b3,dl.on .smlist .b5{margin:0;text-align:center;border-left:1px solid #f3e9db}
dl.on .smlist .b2{width:109px}
dl.on .smlist .i3{width:100%}
dl.on .smlist .b3{width:239px}
dl.on .smlist li.hv{background:#fff9ef}

.smlistmore,.smlistmore:hover{display:block;width:260px;height:60px;line-height:60px;font-size:16px;text-align:center;color:#fff;text-align:center;background:#ff6600;border-radius:30px;margin:30px auto 0 auto}

.bdmain{margin-top:30px}
.bdmain .sw{overflow:hidden}
.smpage{float:left;display:inline;margin:-30px 0 0 -30px}
.sitem{float:left;display:inline;margin:30px 0 0 30px;width:380px;background:#fff}
.sitem a,.sitem i,.sitem s,.sitem b,.sitem em,.sitem span{float:left;display:block;cursor:pointer}
.sitem i,.sitem em,.sitem b,.sitem span{width:320px;margin-left:29px}
.sitem a{border:1px solid #e5e5e5;border-radius:10px;padding-bottom:29px;position:relative;overflow:hidden;width:378px;height:433px}
.sitem i{width:320px;height:192px;overflow:hidden;border-radius:3px;margin-top:20px}
.sitem b{font-size:18px;height:60px;line-height:30px;margin-top:29px}
.sitem em{color:#999;line-height:24px;height:48px;margin-top:20px}
.sitem b,.sitem em{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word}
.sitem span{color:#aaa;height:24px;line-height:24px;margin:20px 30px 0 30px;border-top:1px solid #e5e5e5;padding:19px 0 0 0;background:url(../image/ar3.png) no-repeat 292px 20px}
.sitem s{position:absolute;left:30px;top:389px;height:44px;border-top:1px solid #f60;background:url(../image/ar3.png) no-repeat 292px -47px;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;display:block;width:0}
.sitem a:hover s{width:320px}
.sitem a:hover span,.sitem a:hover em{color:#f60}
.sitem a:hover{border-color:#f60}
.seemore,.seemore:hover{float:left;width:200px;height:60px;background:#f60;color:#fff;line-height:60px;text-align:center;font-size:18px;border-radius:30px;margin:30px 0 0 500px}
.tongji{position:absolute;top:0;right:0;line-height:24px;color:#999}
.tongji i{color:#f60}

.location{padding-top:30px}
.location .sw{position:relative}
.location .sbg,.detail .sbg,.memmain .sbg{background-position:0 -76px;font-size:14px;color:#999;height:18px;overflow:hidden;line-height:16px;padding-left:25px}
.location .sbg a,.detail .sbg a,.memmain .sbg a{color:#999}
.location .sbg a:hover,.detail .sbg a:hover,.memmain .sbg a:hover{color:#ff6600}
/*排期详情页*/
.sbg{background:url(../image/dt_icon.png) no-repeat 0 9px}
.dtnews b,.ctbtn b,.justlist li span,.crt{-moz-transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;display:block;position:absolute;width:0}
.dtmain .sw{padding:30px 0;border-bottom:1px solid #e5e5e5}
.maincont{margin-top:-20px}
.maincont p{font-size:18px;line-height:38px;text-indent:2em;padding-top:20px}
.maincont p strong{font-size:20px}
.maskbk,.maskbk2,.mapbox,.maperror{position:fixed;_position:absolute}
.maskbk,.maskbk2{z-index:100002;top:0;left:0;width:100%;height:100%;background:#000;opacity:.3}
.mapbox{z-index:100003;top:50%;left:50%;margin:-287px 0 0 -550px;width:1100px;height:574px;background:#fff;border-radius:10px}
.mapclose{position:relative;width:1000px;margin:0 auto}
.csbtn{position:absolute;top:9px;right:-42px;display:block;width:30px;height:30px;background:url(../image/ibg.png) no-repeat 8px -281px;cursor:pointer}
.csbtn:hover{background-position:-67px -281px}
.mapcont{width:1020px;height:420px;overflow:hidden;margin:15px auto 0 auto;border-radius:5px}
.msk,.msk2,.msk3{display:none}
.mapclose h2{font-size:30px;text-align:center;padding-top:20px}
.mapclose h2 b{display:block;height:50px;line-height:50px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:1;word-break:break-word;}
.mapclose h3{text-align:center;color:#999;font-size:16px;margin-top:5px;line-height:24px;overflow:hidden}
.mapclose h3 em{display:inline-block;padding:0 15px}
.maskbk2{z-index:100004}
.maperror{background:#fff;display:none;z-index:100005;top:50%;left:50%;margin:-80px 0 0 -180px;width:300px;height:100px;padding:30px;overflow:hidden;border-radius:10px}
.erbox{position:relative}
.erbox .csbtn{top:-22px;right:-22px}
.erbox h2{text-align:center;font-size:24px;color:#ff0000;line-height:50px}
.erbox h3{font-size:16px;color:#999;text-align:center;line-height:24px}
.erlogin,.erlogin:hover{display:block;width:120px;height:36px;margin:0 auto;background:#f60;color:#fff;line-height:36px;border-radius:18px;text-align:center;font-size:16px;margin-top:5px}

.subtit{text-align:center;padding:15px 0 20px 0}
.subtit span{display:inline-block;font-size:24px;position:relative}
.subtit i{display:block;width:50px;height:1px;overflow:hidden;background:#333;position:absolute;top:50%}
.subtit .lt{left:-60px}
.subtit .rt{right:-60px}
.smbig dt{float:left;width:500px;height:300px;overflow:hidden;border-radius:10px}
.smbig dd{float:right;width:670px}
.smbig h1{font-size:30px;line-height:46px}
.smbig ul{position:relative;margin-top:20px;font-size:18px;color:#666;line-height:38px;width:420px}
.smbig li{width:100%;overflow:hidden}
.smbig b.sbg{float:left;display:block;padding-left:30px}
.smbig .b2{background-position:0 -29px}
.smbig .b3{background-position:0 -67px}
.smbig .b4{background-position:0 -105px}
.smbig .b5{background-position:0 -140px}
.smbig .b6{background-position:0 -175px;display:inline-block;margin-left:40px}
.smbig em{float:left;display:block;width:336px}
.smbig .adr em{height:38px;width:250px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:1;word-break:break-word}
.smbig .mapspan{display:block;float:right;color:#0077ee;text-decoration:underline;cursor:pointer}
.shr{margin-top:20px}
.smbig .shr b{color:#bbb;font-size:16px}
.smbig .state{position:absolute;top:10px;right:-240px;overflow:visible;border-radius:5px;width:138px;height:188px;border:1px solid #ff6600;background:#fff}
.smbig .state s{display:block;width:1px;height:170px;overflow:hidden;position:absolute;top:10px;right:-6px;background:#ff6600}
.smbig .state .s2{height:150px;top:20px;right:-11px}
.ston{width:80px;height:188px;margin:0 auto;text-align:center;color:#ff6600;position:relative}
.ston b{display:block;padding:25px 0 10px 0;border-bottom:1px solid #ffc399;line-height:24px}
.ston i{display:block;font-size:14px;line-height:38px}
.ston em{float:inherit;display:block;font-size:36px;font-weight:bold;width:80px}
.ston span{display:block;font-size:32px;width:30px;height:120px;overflow:hidden;line-height:40px;position:absolute;top:50%;left:50%;margin:-60px 0 0 -15px}
.smbig .stend{border-color:#ccc}
.stend .ston{color:#ccc}
.smbig .stend s{background:#ccc}

.smbig .bdsharebuttonbox{float:left;display:inline;margin:7px 0 0 40px;padding:0 0 0 40px;border-left:1px solid #ddd}
.smbig .bdsharebuttonbox a{margin:0 5px 0 0;width:22px;height:22px;border:1px solid #1ec354;border-radius:50%;background-color:#fff;padding:0;background-image:url(../image/dt_share.png);background-repeat:no-repeat;background-position:0 0}
.smbig .bdsharebuttonbox a.bds_weixin{background-position:4px 4px}
.smbig .bdsharebuttonbox a.bds_qzone{background-position:-25px 4px}
.smbig .bdsharebuttonbox a.bds_tsina{background-position:-54px 4px}
.smbig .bdsharebuttonbox a.bds_more{background-position:-80px 4px}
.smbig .bdsharebuttonbox a.bds_qzone{border-color:#ffce0b}
.smbig .bdsharebuttonbox a.bds_tsina{border-color:#f74864}
.smbig .bdsharebuttonbox a.bds_more{border-color:#3091f4}

.dtfoot{margin:30px auto 0 auto;position:relative;height:32px;overflow:hidden}
.dtfoot .box{position:absolute;top:0;left:50%;margin-left:-125px}
.dtgood,.dtgood:hover{float:left;display:inline-block;background:#ff6600 url(../image/dt_icon.png) no-repeat 20px -213px;padding:0 20px 0 43px;line-height:32px;height:32px;text-align:center;color:#fff;font-size:16px;border-radius:16px;overflow:hidden;margin-left:5px}
.dtnone,.dtnone:hover{background-color:#ccc;cursor:not-allowed}
.dtfoot .bdsharebuttonbox{float:left;width:148px;padding-left:5px;height:32px;}
.dtfoot .bdsharebuttonbox a{margin:0 5px 0 0;width:32px;height:32px;border-radius:50%;background-color:#ccc;padding:0;background-image:url(../image/dt_share.png);background-repeat:no-repeat;background-position:0 0}
.dtfoot .bdsharebuttonbox a.bds_weixin{background-position:9px -24px}
.dtfoot .bdsharebuttonbox a.bds_qzone{background-position:-20px -24px}
.dtfoot .bdsharebuttonbox a.bds_tsina{background-position:-49px -24px}
.dtfoot .bdsharebuttonbox a.bds_more{background-position:-75px -24px}
.dtfoot .bdsharebuttonbox a.bds_weixin:hover{background-color:#1ec354}
.dtfoot .bdsharebuttonbox a.bds_qzone:hover{background-color:#ffce0b}
.dtfoot .bdsharebuttonbox a.bds_tsina:hover{background-color:#f74864}
.dtfoot .bdsharebuttonbox a.bds_more:hover{background-color:#3091f4}

.irndt_share .bdsharebuttonbox a{margin:0 5px 0 0;width:20px;height:20px;border-radius:50%;background-color:#ccc;padding:0;background-image:url(../image/dt_share.png);background-repeat:no-repeat;background-position:0 0}
.irndt_share .bdsharebuttonbox a.bds_weixin{background-position:3px -30px}
.irndt_share .bdsharebuttonbox a.bds_qzone{background-position:-26px -30px}
.irndt_share .bdsharebuttonbox a.bds_tsina{background-position:-54px -30px}
.irndt_share .bdsharebuttonbox a.bds_more{background-position:-81px -30px}
.irndt_share .bdsharebuttonbox a.bds_weixin:hover{background-color:#1ec354}
.irndt_share .bdsharebuttonbox a.bds_qzone:hover{background-color:#ffce0b}
.irndt_share .bdsharebuttonbox a.bds_tsina:hover{background-color:#f74864}
.irndt_share .bdsharebuttonbox a.bds_more:hover{background-color:#3091f4}

.coll_ad{margin-top:30px;overflow:hidden}
.coll_ad img,.colr_ad img{display:block;vertical-align:top;border-radius:10px}
.colr_ad{margin-top:20px;overflow:hidden;padding:20px;background:#f8f8f8}


.detail{margin-top:30px}
.detail .col_l{width:800px}
.detail .col_r{width:340px}

.mtith3{font-size:24px;width:100%;overflow:hidden}
.mtith3 span{display:block;float:left;border-left:4px solid #ff6600;line-height:24px;height:24px;overflow:hidden;padding-left:16px}
.smjust{margin-top:30px}
.justlist{overflow:hidden;margin-top:20px}
.justlist ul{float:left;display:inline;margin:-25px 0 0 -30px}
.justlist li{float:left;display:inline;width:247px;margin:25px 0 0 30px}
.justlist li.on,.justlist li.on i{width:246px}
.justlist li i{display:block;width:247px;height:148px;overflow:hidden;border-radius:10px}
.justlist li b{display:block;font-size:18px;line-height:26px;height:52px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;margin-top:10px}
.justlist li em{display:block;color:#999;line-height:20px;padding-top:10px;border-top:1px solid #e9e9e9;margin-top:10px}
.justlist li a{display:block;position:relative}
.justlist li span{height:1px;background:#ff6600;left:0;bottom:30px;width:0}
.justlist li a:hover span{width:100%}

.dtnews{overflow:hidden}
.dtnews ul{float:left;margin-top:-16px}
.dtnews li{float:left;width:100%;border-top:1px solid #e9e9e9;padding:15px 0;font-size:16px;line-height:24px;position:relative}
.dtnews i,.dtnews a,.dtnews em{float:left;display:block;color:#bbb}
.dtnews i{width:30px;font-size:18px}
.dtnews a{width:270px;color:#666}
.dtnews a:hover{color:#ff6600}
.dtnews em{width:270px;padding-left:30px;font-size:14px}
.dtnews .num1{color:#e90000}
.dtnews .num2{color:#f39200}
.dtnews .num3{color:#ffbb00}
.dtnews b{background:#ff6600;height:1px;right:0;bottom:-1px}
.dtnews li:hover{z-index:1}
.dtnews li:hover b{width:100%}
.dtnews li:hover em,.dtnews li:hover a{color:#ff6600}

.dtrsr{overflow:hidden}
.dtrsr ul{float:left;margin-top:-16px}
.dtrsr li{float:left;width:100%;border-top:1px solid #e9e9e9;padding:15px 0;height:72px}
.dtrsr a{display:block;margin-left:90px;height:44px;position:relative}
.dtrsr i{display:block;width:70px;height:70px;border:1px solid #e5e5e5;border-radius:50%;overflow:hidden;position:absolute;top:0;left:-90px}
.dtrsr b{display:block;line-height:24px;font-size:18px}
.dtrsr em{display:block;line-height:20px;color:#999}
.dtrsr .a2,.dtrsr .a2:hover{font-size:16px;line-height:24px;margin-top:4px;color:#ff6600;height:24px}
.partner .txt,.partner .info{font-size:16px;line-height:26px;color:#666;padding:0 35px 20px 35px;}
.partner .txt{border-bottom:1px solid #e9e9e9}
.partner .info{padding-top:20px}
.partner .oth{padding-bottom:20px}
.ctbtn,.ctbtn:hover{display:block;width:230px;height:50px;overflow:hidden;margin:0 auto;line-height:50px;font-size:16px;color:#fff;text-align:center;background:#ff6600;border-radius:2px;position:relative}
.ctbtn b{background:linear-gradient(to top,#ff3300 3%,#ff6600 80%);height:50px;right:0;top:0}
.ctbtn:hover b{width:100%}
.ctbtn em{display:block;cursor:pointer;position:relative}

.xclistbox{margin-top:30px}
.dth1{font-size:30px;line-height:34px;font-weight:normal;margin-top:30px}
.dtmsg{line-height:20px;margin-top:30px}
.irndt_date{float:left}
.irndt_date em,.irndt_date b,.iirndt_date span,.irndt_date i{float:left;display:inline-block;margin:0 20px 0 0;font-weight:normal}
.irndt_date .time{color:#a5b8d6}
.irndt_date .i1{background-position:0 -83px;padding:0 0 0 16px}
.irndt_date .i2{background-position:-2px -108px;padding:0 0 0 12px;margin:0}
.irndt_date i{font-size:12px}
.irndt_ft,.irndt_ft:hover{display:block;float:left;padding:0 10px;height:20px;overflow:hidden;background:#ccc;border-radius:10px;font-size:12px;color:#fff}
.irndt_ft:hover{background:#e50000;color:#fff}
.dtmsg .bdsharebuttonbox{float:left}
.irndt_share{float:right;padding-bottom:30px}

/*评论*/
.tbk_comm{position:relative;margin-top:40px}
.tbk_comm h2,.comm_total{line-height:24px;height:24px;}
.tbk_comm h2{font-size:24px;font-weight:normal;}
.comm_total{position:absolute;top:0;right:0;color:#666}
.comm_total i{color:#f60;font-family:arial}
.comm_box{border-top:3px solid #e5e5e5;background:#f8f8f8;padding:20px 30px;margin-top:20px}
.comm_login,.comm_lgbg{line-height:35px}
.comm_lgbg{font-size:16px}
.comm_lgbg a,.comm_lgbg a:hover{color:#f60;text-decoration:underline;display:inline-block;padding-left:15px}
.comm_login input,.comm_login a,.comm_login i{float:left;display:inline-block;margin:0 10px 0 0;color:#bbb}
.comm_login a:hover{color:#ff285a}
.comm_name,.comm_psw{border:1px solid #e5e5e5;background-color:#fff;border-radius:3px;height:33px;line-height:33px;padding:0 10px 0 28px;width:130px;font-size:12px;overflow:hidden}
.comm_name{background-position:10px -555px}
.comm_psw{background-position:12px -583px}
.comm_login .comm_btn{width:80px;line-height:35px;height:35px;background:#f60;color:#fff;border:0;border-radius:18px;cursor:pointer}
.comm_login .comm_btn:hover{opacity:.8}

.comm_edit{margin:20px 0 0 0;padding:20px;border:1px solid #e5e5e5;border-radius:3px;background:#fff}
.comm_img{width:80px;height:80px;overflow:hidden;border-radius:50%;float:left}
.comm_img img{width:80px;height:80px}
.comm_area{float:right;width:568px;height:80px;overflow:hidden}
.comm_area textarea{width:568px;height:80px;border:0;background:#fff;word-wrap:break-word;word-break:keep-all;resize:none;outline:0;font-size:16px}
.comm_img a{display:block;width:80px;height:80px;position:relative;color:#fff}
.comm_img i{display:none;width:80px;height:80px;line-height:80px;position:absolute;top:50%;left:0;border-radius:50%;margin:-40px 0 0 0;background-color:#ff285a;opacity:.8;text-align:center;cursor:pointer}
.comm_img a:hover{color:#fff}
.comm_img a.on i{display:block}

.comm_ft{margin:20px 0 0 0;position:relative}
.comm_face{float:left;display:inline-block;height:35px;line-height:35px;padding:0 0 0 22px;background-position:-81px -100px;cursor:pointer}
.comm_num{float:left;color:#bbb;line-height:35px;padding-right:30px}
.comm_send{float:right;width:100px;line-height:35px;height:35px;background:#f60;color:#fff;border:0;border-radius:18px;text-align:center}
.comm_send:hover{color:#fff;opacity:.8}

.comm_list{position:relative}
.comm_list .item{padding:15px 30px;border-bottom:1px solid #f0f0f0}
.comm_pic{width:50px;height:50px;overflow:hidden;border-radius:50%;float:left}
.comm_pic img{vertical-align:top;width:50px}
.comm_cont{float:right;width:670px}
.cont_p1,.cont_p3{height:24px;line-height:24px;width:100%;overflow:hidden;font-size:14px;color:#999}
.cont_p1 em,.cont_p1 b,.cont_p1 i{float:left;padding:0 10px 0 0}
.cont_p1 b{font-weight:normal;color:#45517f;}
.cont_p1 span,.cont_p3 span{float:right}
.cont_p1 span{font-family:arial}
.cont_p2{line-height:26px;font-size:16px;margin-top:5px}
.cont_p3{margin-top:5px}
.cont_p3 span a{float:left;margin:0 0 0 10px;color:#45517f}
.cont_p3 span a:hover{color:#ff285a}
.comm_cont .comm_cont{float:none;background:#f5f5f5;border-radius:3px;padding:5px 10px;width:620px;margin:5px 0;font-size:12px;color:#666}

.comm_fixed{border-top:0;display:none;width:600px;padding:20px;height:107px;position:absolute;top:90px;left:100px}
.comm_fixed .comm_edit{margin:0;padding:5px}
.comm_fixed .comm_area,.comm_fixed .comm_area textarea{width:590px;height:40px}
.comm_close{display:block;position:absolute;top:-86px;right:-14px;width:11px;height:11px;overflow:hidden;background-position:-61px -107px;cursor:pointer;text-indent:-99999em}
.comm_close:hover{background-position:-49px -107px}
.morecomm,.morecomm:hover,.nocomm{margin-top:30px;display:block;border-radius:20px;height:40px;line-height:40px;text-align:center;color:#999;background:#f5f5f5}
.morecomm:hover{background:#efefef}


.hzbn{background:#000 url(../image/1920x460x1.jpg);height:460px;overflow:hidden}
.hzln{display:block;width:50px;height:2px;background:#f60;overflow:hidden;border-radius:1px}
.hztit{font-size:30px;line-height:70px}
.hza{padding:60px 0}
.hzaa dt{float:left;width:500px;height:330px;overflow:hidden;margin:40px 0 0 0;position:relative;background:#333}
.hzaa dd{float:left;width:580px;height:210px;padding:60px 60px 60px 160px;margin:0 0 0 -100px;background:#f6f7f9}
.hzcont{line-height:32px;font-size:16px;color:#666;margin:10px 0 0 0}
.hzcont p{width:100%;overflow:hidden}
.hzcont p b{float:left;display:block;width:30px}
.hzcont p em{float:left;display:block;width:550px}
.hzb{padding:80px 0;background:#333}
.hzb .hztit,.hzb .hzcont{color:#fff}
.hzb dt{float:right;width:440px;height:338px;overflow:hidden;display:inline;margin:-140px 60px 0 0;background:#f8f8f8}
.hzb dd{float:left;width:580px;padding:0 0 0 60px}

.hzc{padding:60px 0}
.hzca{position:relative;height:360px}
.hzca dt{float:left;width:500px;height:360px;overflow:hidden;background:#333}
.hzca dd.txt{float:right;width:580px;height:230px;padding:65px 60px;background:#f6f7f9}
.hzca .p2{margin:10px 0 0 0}
.hzca .hzcont{width:420px;padding-right:60px}
.hzivt{position:absolute;top:50%;right:60px;width:117px;height:230px;margin:-115px 0 0 0;font-size:18px;line-height:22px;text-align:center;border-left:3px solid #fff}
.hzyj,.hzyj:hover{display:block;position:absolute;top:0;right:0;width:24px;height:90px;padding:70px 55px 70px 39px;border-left:1px solid #d8d9da;background:url(../image/hezuo.png) no-repeat right center;color:#f60}
.hzd{padding-bottom:60px}
.hzd .sw{background:url(../image/ctus.jpg) no-repeat center 0;height:380px}
.hzda dd{float:left;display:inline;margin:70px 0 0 60px;width:540px}
.hzda h3{font-size:18px;color:#333}

.fabu{padding:30px 0 60px 0}
.fabu .sw{padding:30px 0 60px 0}
.fbform{padding:0 60px 30px 60px;margin-top:30px}
.fbtit{text-align:center;font-size:30px;line-height:50px}
.fbtit i{color:#ff0000}
.fbform li{float:left;width:100%;font-size:16px;line-height:40px;padding:10px 0}
.fbform .w2,.fbform .w3{width:500px}.fbform .w2 .fbr,.fbform .w3 .fbr{width:400px}
.fbform .w2 .fbint,.fbform .w3 .fbint{width:398px}
.fbform .w3{float:right}
.fbl{float:left;color:#888;width:100px;text-align:right}.fbl i{color:#ff0000;display:inline-block;padding-right:5px}
.fbr{float:left;width:980px;position:relative}
.fbint{position:relative;float:left;width:978px;height:38px;line-height:38px;border:1px solid #e5e5e5;border-radius:3px;font-family:"Microsoft YaHei","\5fae\8f6f\96c5\9ed1";font-size:16px;text-indent:6px}
.fbmsg{display:block;position:absolute;top:0;left:7px;height:40px;overflow:hidden}
.fbint.iw1{width:193px;margin-right:20px}
.bqmsg{float:left;color:#888;font-size:14px}

.addrpic{float:left;width:400px;height:240px;overflow:hidden;background:#f5f5f5;border-radius:3px}
.addrup{float:right;width:540px;position:relative;margin-top:50px}
.addrup label,.upimg{display:block;width:130px;height:40px;line-height:40px;border:0;background:#f60;color:#fff;text-align:center;border-radius:20px;cursor:pointer;outline:0;padding:0;margin:0}
.upimg{position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0)}
.addrup p{line-height:26px;font-size:14px;color:#888;padding-top:20px}
.addrup p b{display:block;color:#f60}
.fbcont{position:relative;border:1px solid #e5e5e5;padding:7px 6px;border-radius:3px;float:left}
.fbcont textarea{float:left;border:0;overflow:auto;resize:none;width:966px;height:72px;line-height:24px}
.fbedit{margin:20px auto 0 auto;width:1080px}
.fbbtn{margin-top:30px}
.fbbtnit{display:block;width:200px;height:60px;line-height:60px;font-size:18px;color:#fff;cursor:pointer;margin:0 auto;border-radius:30px;border:0;background:#f60}
.fbmenu{display:none;position:absolute;top:39px;left:0;background:#fff;z-index:99999;width:928px;border:1px solid #ddd;border-radius:3px;padding:10px 30px 20px 20px;box-shadow:0px 5px 15px #eee}
.fbmenu dd{width:100%;overflow:hidden}
.fbmenu b{float:left;display:inline-block;border:1px solid #bbb;color:#999;border-radius:17px;height:32px;width:104px;line-height:32px;text-align:center;font-size:14px;margin:10px 0 0 10px;overflow:hidden;cursor:pointer}
.fbmenu b.on,.fbmenu b:hover{border-color:#f60;background:#f60;color:#fff}
.fbcart .fbint{cursor:pointer}

.fbmap{height:594px;margin-top:-294px}
.fbmap .mapclose{width:1020px}
.fbmap .csbtn{right:-32px}
.fbsx{margin-top:9px;height:40px}
.fbsx li{float:left;border:1px solid #e5e5e5;border-radius:3px;display:inline;margin-right:20px}
.fbsx .w4{border:0;width:118px;margin:0}
.fbsx .w1,.fbsx .w2,.fbsx select{width:108px;height:38px}
.fbsx .w3{position:relative}
.fbsx .w3 .fbmsg{line-height:38px}
.sxroad{float:left;height:38px;line-height:38px;border:0;width:620px;font-size:14px}
.fbsx select{float:left;border:0;background-color:transparent}
.sxbtn{border:0;background-color:#f60;width:118px;height:40px;text-align:center;line-height:40px;color:#fff;border-radius:20px}

.ivt .fbl{width:135px}
.ivt .fbr{width:945px}
.ivt .fbint{width:943px}
.ivt .fbcont textarea{width:931px}
.ivt .fbform{padding-bottom:0}

.ivtlist{padding:30px 0 60px 0}
.ivtul{float:left;display:inline;margin-top:-20px}
.ivtul li{background:#fff;float:left;display:inline;overflow:hidden;width:1200px;border-radius:10px;position:relative;margin-top:20px}
.ivttxt,.ivttxt:hover{float:left;display:block;width:990px;padding:30px;position:relative}
.ivttxt span{display:block;float:left}
.ivttxt .s1{width:100px;height:100px;overflow:hidden;border-radius:50%}
.ivttxt .s2{width:860px;padding-left:20px}
.ivttxt b{display:block;height:40px;line-height:40px;overflow:hidden}
.ivttxt em{display:block;line-height:24px;color:#bbb;margin-top:15px;padding-top:15px;border-top:1px dashed #e5e5e5}
.ivttxt b i{float:left}
.ivttxt .i1{font-size:24px;}
.ivttxt .i2{padding:0 0 0 20px;margin:10px 0 0 20px;height:20px;line-height:20px;border-left:1px solid #888;color:#666;font-size:16px}
.ivtbtn,.ivtbtn:hover{display:block;width:120px;height:50px;line-height:50px;text-align:center;color:#fff;position:absolute;top:50%;right:30px;margin:-25px 0 0 0;border-radius:25px;background:#f60}
.crt{display:block;height:400px;position:absolute;top:0;left:0;background:#fffaef}
.ivtul li:hover .crt{width:100%}
.ivtul li:hover .ivttxt b .i1{color:#f60}

/*没找到结果*/
.nofind{height:460px;position:relative;display:none}
.nofind p{width:600px;height:260px;position:absolute;top:50%;left:50%;margin:-130px 0 0 -300px;}
.nofind i{display:block;width:180px;height:180px;margin:0 auto;background:url(../image/nothing.png) no-repeat center center;background-size:100% 100%}
.nofind span{display:block;margin-top:20px;text-align:center;line-height:32px;color:#999;font-size:16px}
.nofind span a,.nofind span a:hover{color:#f60;text-decoration:underline;display:inline-block;padding:0 5px}
.nofind b{display:block;line-height:36px;font-size:24px;color:#333}

.ftexp{padding-top:25px}
.ftexp .sw{position:relative}
.ftexp dl{border-width:1px 0 1px 0;border-color:#e5e5e5;border-style:solid;padding:25px 0;font-size:16px;color:#444;line-height:32px}
.ftexp dt,.ftexp dd,.ftexp dd,.ftexp dd p,.ftexp dd b{float:left}
.ftexp dt{width:82px;color:#b1b1b1}
.ftexp dd{width:1118px}
.ftexp dd p{margin-top:-10px}
.ftexp dd b{display:block;padding:0 20px;margin-top:10px;cursor:pointer}
.ftexp dd .on{background:#f60;color:#fff;border-radius:16px;height:32px;overflow:hidden;white-space:nowrap}
